package l2hc.loginserver.network.gameservercon.lspackets;

import l2hc.loginserver.Config;
import l2hc.loginserver.network.gameservercon.SendablePacket;


public class FwInitPacket extends SendablePacket
{
	public static FwInitPacket STATIC_PACKET = new FwInitPacket(Config.FW_ALLOW_GAME, Config.FW_DENY_GAME);
	private String _allow, _deny;
	/**
	 * Отправляется всем серверам на стадии подключения к ЛС, активизирует работы FW модуля на ГС
	 * @param allow - передача правила на открытие доступа для IP
	 * @param deny - передача правила на закрытие доступа для IP
	 */
	public FwInitPacket(String allow, String deny)
	{
		_allow = allow;
		_deny = deny;
	}

	@Override
	protected void writeImpl()
	{
		writeC(0x20);
		writeS(_allow);
		writeS(_deny);
	}
}
